#pragma once

#include<stdio.h>//头文件的包含
#include<time.h>//time()
#include<stdlib.h>//rand()

#define ROW 3 //可以把两个3换成任意数字
#define COL 3 //能下，但是判断输赢写死了，只能判断3*3的

//初始化成空格棋盘函数
void init_board(char board[ROW][COL],int row,int col);

//打印棋盘函数
void print_board(char board[ROW][COL], int row, int col);

//玩家下棋函数
void player_move(char board[ROW][COL], int row, int col);

//电脑随机下棋函数
void computer_move(char board[ROW][COL], int row, int col);

//判断棋盘是否满函数(平局)(在判断输赢函数内使用)
int is_full(char board[ROW][COL], int row, int col);

//判断输赢函数
char is_win(char board[ROW][COL], int row, int col);